// 引入express
const express = require("express");
const history = require("connect-history-api-fallback");
const { createProxyMiddleware } = require("http-proxy-middleware");
// 配置端口号
const PORT = 8088;

// 创建一个app服务实例
const app = express();

// 配置history模式 404跳转到index.html
app.use(history());

// 配置静态资源
app.use(express.static(__dirname + "/public"));

// 配置代理 /api -> http://syt.atguigu.cn/api
app.use(
  "/api",
  createProxyMiddleware({
    target: "http://syt.atguigu.cn/api",
    changeOrigin: true,
  })
);

// 绑定端口监听
app.listen(PORT, () => {
  console.log(`本地服务器启动成功，http://localhost:${PORT}`);
});
